Senior Software Architect/Engineer - Electronic Trading Systems
Global electronic trading financial technology innovator and US regulated trade execution venue has a unique opportunity for a hands-on Software Engineer/Architect with team lead experience to join their growing Wall Street based team on a contract to hire basis. This talented individual will join a growing, dynamic team of industry professionals building and implementing a global real time trading system for the interdealer market. In this role, you will contribute to software architecture and oversee a team of Java engineers in a hands-on, player/coach role.
Responsibilities
- Design and develop critical trading system components such as the matching engine, order routing, and credit calculation components
- Technical leadership and architectural oversight of an offshore software engineering team
- Partner with the CEO/Product Owner and the Senior Business Analyst/Product Manager to design new enhancements to the trading platform
- Triage critical production issues and provide rapid response during trading system incidents as part of the level 3 response team
Skills and Experience Required
- 10+ years developing production software in Java
- 5+ years developing electronic trading front-end applications for equities, FX, options, or fixed-income trading.
- Design and develop efficient, defect-free code under tight time constraints
- Exceptional analysis and triage of real-time production systems
- Excellent written and verbal communication skills
- Strong work ethic and an entrepreneurial spirit; thrive in a front office, high-pressure environment
- BS/MS or equivalent in CS, EE, or similar.
Desired Experience
- 2+ years working as a software engineer in a start-up environment
- 2+ years developing software using the Genesis low-code environment
- 3+ years developing systems deployed in Amazon Web Services
- Experience working in a front-office trading environment is strongly preferred